package com.rtx.edi.model.express.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@TableName("pl_express_api_config")
public class PlExpressApiConfig {
	
	@TableField(exist = false)
    @ApiModelProperty(value = "页面编号")
    private Integer pageNum = 1;

	@TableField(exist = false)
    @ApiModelProperty(value = "页面大小")
    private Integer pageSize = 20;
	
    @ApiModelProperty("主键id")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
	
	private String configname;
	
	private String wmwhseid;
	
	private String storerkey;//出库单货主编码
	private String carriercode;//出库单承运商编码
	private String rtxsalesp;//出库单承运商代码
	private String expressapi;//快递API编码固定可选（DY、PDD、TM、SPRING56、DBKD、SFBK、SFTH、ST、ZTO）
	private String templatesurl;//打印模板url
	private String platformCarriercode;//平台承运商编码
	private String refreshtoken;//刷新token
	
	private String sendName;//发件人名称
	private String sendCompanyName;//发货人公司
	private String sendMobile;//发货人手机
	private String sendPhone;//发货人电话
	private String sendProvince;//发货人省份
	private String sendCity;//发货人城市
	private String sendCounty;//发货人区县
	private String sendTown;//发货人乡镇街道
	private String sendAddress;//发货人详细地址
	
	private String url;
	private String channelsType;//渠道编码
	private String appkey;//德邦appkey 菜鸟 appkey 抖音
	
	//菜鸟
	private String appSecret;//抖音
	
	//拼多多
	private String clientId;
	private String clientSecret;
	private String userId;
	
	//淘宝开放平台
	private String vendorId;
	private String accessToken;

	//德邦
	private String sign;//德邦sign
	private String companycode;//德邦companyCode
	private String customercode;//德邦customercode 月结卡号

	
	//中通
	private String ztoCompanyid;
	private String ztoKey;
	private String ztoPartner;
	
	//中通快运合作商ID
	private String ztocpcode;
	private String ztosign;
	private String ztoecid;
	
	
	//申通
	private String stoSecretkey;
	private String stoSiteCode;
	private String stoCustomerName;
	private String stoCode;
	private String sitePwd;
	
	//顺丰
	private String sfCustid;
	private String sfCheckword;
	
	//京东 商家结算编码
	private String settlementCode;
	//快件产品类型
	private String expressType;
	private String jdvendorName;
	private String jdbrandcode;
	
	@TableField(value = "XhsBranchCode")
	private String XhsBranchCode;//网点编码
	@TableField(value = "XhsSellerName")
	private String XhsSellerName;//小红书店铺名称
	
	
}
